home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / ccounter / coolcoun.exe / FRMMAIN.FRM (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1998-02-15  |  12.4 KB  |  385 lines

  1. VERSION 4.00
  2. Begin VB.Form frmMain 
  3.    BorderStyle     =   3  'Fixed Dialog
  4.    Caption         =   "CoolCounter ActiveX Control Example"
  5.    ClientHeight    =   5340
  6.    ClientLeft      =   2235
  7.    ClientTop       =   2145
  8.    ClientWidth     =   5760
  9.    Height          =   5745
  10.    Icon            =   "frmMain.frx":0000
  11.    Left            =   2175
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   5340
  16.    ScaleWidth      =   5760
  17.    Top             =   1800
  18.    Width           =   5880
  19.    Begin VB.ComboBox cboDigitCount 
  20.       Height          =   315
  21.       ItemData        =   "frmMain.frx":08CA
  22.       Left            =   180
  23.       List            =   "frmMain.frx":08DD
  24.       Sorted          =   -1  'True
  25.       Style           =   2  'Dropdown List
  26.       TabIndex        =   8
  27.       Top             =   2745
  28.       Width           =   1455
  29.    End
  30.    Begin VB.Frame Frame1 
  31.       Caption         =   "Counter Control"
  32.       Height          =   4515
  33.       Left            =   45
  34.       TabIndex        =   1
  35.       Top             =   810
  36.       Width           =   5685
  37.       Begin VB.ComboBox cboDelay 
  38.          Height          =   315
  39.          ItemData        =   "frmMain.frx":08F0
  40.          Left            =   2745
  41.          List            =   "frmMain.frx":0909
  42.          Style           =   2  'Dropdown List
  43.          TabIndex        =   24
  44.          Top             =   1935
  45.          Width           =   1050
  46.       End
  47.       Begin VB.CommandButton cmdApply 
  48.          Caption         =   "&Apply"
  49.          Height          =   330
  50.          Left            =   1800
  51.          TabIndex        =   23
  52.          Top             =   4095
  53.          Width           =   1095
  54.       End
  55.       Begin VB.TextBox txtValue 
  56.          Height          =   330
  57.          Left            =   135
  58.          MaxLength       =   5
  59.          TabIndex        =   21
  60.          Top             =   4095
  61.          Width           =   1635
  62.       End
  63.       Begin VB.ComboBox cboFont 
  64.          Height          =   315
  65.          ItemData        =   "frmMain.frx":0924
  66.          Left            =   135
  67.          List            =   "frmMain.frx":092B
  68.          Sorted          =   -1  'True
  69.          Style           =   2  'Dropdown List
  70.          TabIndex        =   19
  71.          Top             =   3240
  72.          Width           =   2490
  73.       End
  74.       Begin VB.CheckBox chkDigitsMoveUp 
  75.          Caption         =   "Digits Move &Up"
  76.          Height          =   240
  77.          Left            =   135
  78.          TabIndex        =   18
  79.          Top             =   1215
  80.          Value           =   1  'Checked
  81.          Width           =   1905
  82.       End
  83.       Begin VB.CommandButton cmdExit 
  84.          Caption         =   "E&xit"
  85.          Height          =   375
  86.          Left            =   4500
  87.          TabIndex        =   17
  88.          Top             =   4050
  89.          Width           =   1095
  90.       End
  91.       Begin VB.CommandButton cmdResetValue 
  92.          Caption         =   "&Reset Value"
  93.          Height          =   375
  94.          Left            =   4410
  95.          TabIndex        =   16
  96.          Top             =   225
  97.          Width           =   1185
  98.       End
  99.       Begin VB.ComboBox cboSpeed 
  100.          Height          =   315
  101.          ItemData        =   "frmMain.frx":093E
  102.          Left            =   1665
  103.          List            =   "frmMain.frx":0951
  104.          Sorted          =   -1  'True
  105.          Style           =   2  'Dropdown List
  106.          TabIndex        =   14
  107.          Top             =   1935
  108.          Width           =   1005
  109.       End
  110.       Begin VB.ComboBox cboTop 
  111.          Height          =   315
  112.          ItemData        =   "frmMain.frx":0964
  113.          Left            =   1665
  114.          List            =   "frmMain.frx":097A
  115.          Sorted          =   -1  'True
  116.          Style           =   2  'Dropdown List
  117.          TabIndex        =   13
  118.          Top             =   2565
  119.          Width           =   2130
  120.       End
  121.       Begin VB.ComboBox cboSide 
  122.          Height          =   315
  123.          ItemData        =   "frmMain.frx":0990
  124.          Left            =   135
  125.          List            =   "frmMain.frx":09A6
  126.          Sorted          =   -1  'True
  127.          Style           =   2  'Dropdown List
  128.          TabIndex        =   11
  129.          Top             =   2565
  130.          Width           =   1455
  131.       End
  132.       Begin VB.CheckBox chkDigitChanging 
  133.          Caption         =   "Digit C&hanging Sound"
  134.          Height          =   240
  135.          Left            =   135
  136.          TabIndex        =   7
  137.          Top             =   900
  138.          Value           =   1  'Checked
  139.          Width           =   1905
  140.       End
  141.       Begin VB.CheckBox chkDigitChanged 
  142.          Caption         =   "Di&git Changed Sound"
  143.          Height          =   240
  144.          Left            =   135
  145.          TabIndex        =   6
  146.          Top             =   585
  147.          Value           =   1  'Checked
  148.          Width           =   1950
  149.       End
  150.       Begin VB.CommandButton cmdTextColor 
  151.          Caption         =   "&Text Color"
  152.          Height          =   375
  153.          Left            =   4410
  154.          TabIndex        =   5
  155.          Top             =   1530
  156.          Width           =   1185
  157.       End
  158.       Begin VB.CommandButton cmdDigitColor 
  159.          Caption         =   "&Digit Color"
  160.          Height          =   375
  161.          Left            =   4410
  162.          TabIndex        =   4
  163.          Top             =   1125
  164.          Width           =   1185
  165.       End
  166.       Begin VB.CommandButton cmdBackColor 
  167.          Caption         =   "Cou&nter Color"
  168.          Height          =   375
  169.          Left            =   4410
  170.          TabIndex        =   3
  171.          Top             =   720
  172.          Width           =   1185
  173.       End
  174.       Begin VB.CheckBox chkCounterActive 
  175.          Caption         =   "&Counter Is Active"
  176.          Height          =   240
  177.          Left            =   135
  178.          TabIndex        =   2
  179.          Top             =   270
  180.          Value           =   1  'Checked
  181.          Width           =   1590
  182.       End
  183.       Begin VB.Label Label7 
  184.          AutoSize        =   -1  'True
  185.          Caption         =   "Digit Delay"
  186.          Height          =   195
  187.          Left            =   2745
  188.          TabIndex        =   25
  189.          Top             =   1710
  190.          Width           =   765
  191.       End
  192.       Begin VB.Label Label6 
  193.          AutoSize        =   -1  'True
  194.          Caption         =   "Change Counter Value"
  195.          Height          =   195
  196.          Left            =   135
  197.          TabIndex        =   22
  198.          Top             =   3870
  199.          Width           =   1605
  200.       End
  201.       Begin VB.Label Label5 
  202.          AutoSize        =   -1  'True
  203.          Caption         =   "Counter Font"
  204.          Height          =   195
  205.          Left            =   135
  206.          TabIndex        =   20
  207.          Top             =   3015
  208.          Width           =   915
  209.       End
  210.       Begin VB.Label Label4 
  211.          AutoSize        =   -1  'True
  212.          Caption         =   "Digit Speed"
  213.          Height          =   195
  214.          Left            =   1665
  215.          TabIndex        =   15
  216.          Top             =   1710
  217.          Width           =   825
  218.       End
  219.       Begin VB.Label Label3 
  220.          AutoSize        =   -1  'True
  221.          Caption         =   "Digit Top Bottom Margins"
  222.          Height          =   195
  223.          Left            =   1665
  224.          TabIndex        =   12
  225.          Top             =   2340
  226.          Width           =   1785
  227.       End
  228.       Begin VB.Label Label2 
  229.          AutoSize        =   -1  'True
  230.          Caption         =   "Digit Side Margins"
  231.          Height          =   195
  232.          Left            =   135
  233.          TabIndex        =   10
  234.          Top             =   2340
  235.          Width           =   1275
  236.       End
  237.       Begin VB.Label Label1 
  238.          AutoSize        =   -1  'True
  239.          Caption         =   "Digit Count"
  240.          Height          =   195
  241.          Left            =   135
  242.          TabIndex        =   9
  243.          Top             =   1710
  244.          Width           =   780
  245.       End
  246.    End
  247.    Begin VB.Timer Timer1 
  248.       Interval        =   3000
  249.       Left            =   5310
  250.       Top             =   45
  251.    End
  252.    Begin MSComDlg.CommonDialog dlgMain 
  253.       Left            =   4770
  254.       Top             =   45
  255.       _ExtentX        =   847
  256.       _ExtentY        =   847
  257.       _Version        =   327680
  258.    End
  259.    Begin COOLCOUNTERLib.CoolCounter CoolCounter1 
  260.       Height          =   690
  261.       Left            =   45
  262.       TabIndex        =   0
  263.       Top             =   45
  264.       Width           =   3165
  265.       _Version        =   65536
  266.       _ExtentX        =   5583
  267.       _ExtentY        =   1217
  268.       _StockProps     =   41
  269.       ForeColor       =   16777215
  270.       BackColor       =   0
  271.       Value           =   1
  272.       DigitBackColor  =   49152
  273.       DigitSpeed      =   2
  274.       BeginProperty DigitFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  275.          Name            =   "Comic Sans MS"
  276.          Size            =   24
  277.          Charset         =   0
  278.          Weight          =   700
  279.          Underline       =   0   'False
  280.          Italic          =   0   'False
  281.          Strikethrough   =   0   'False
  282.       EndProperty
  283.       WebServerIP     =   ""
  284.       WebCounterURL   =   ""
  285.    End
  286. Attribute VB_Name = "frmMain"
  287. Attribute VB_Creatable = False
  288. Attribute VB_Exposed = False
  289. Option Explicit
  290. Private Sub cboDelay_Click()
  291.     CoolCounter1.DigitDelay = Val(cboDelay.List(cboDelay.ListIndex))
  292. End Sub
  293. Private Sub cboDigitCount_Click()
  294.     CoolCounter1.DigitCount = Val(cboDigitCount.List(cboDigitCount.ListIndex))
  295. End Sub
  296. Private Sub cboFont_Click()
  297.     CoolCounter1.DigitFont.Name = cboFont.List(cboFont.ListIndex)
  298. End Sub
  299. Private Sub cboSide_Click()
  300.     CoolCounter1.DigitSideMargin = Val(cboSide.List(cboSide.ListIndex))
  301. End Sub
  302. Private Sub cboSpeed_Click()
  303.     CoolCounter1.DigitSpeed = Val(cboSpeed.List(cboSpeed.ListIndex))
  304. End Sub
  305. Private Sub cboTop_Click()
  306.     CoolCounter1.DigitTopMargin = Val(cboTop.List(cboTop.ListIndex))
  307. End Sub
  308. Private Sub chkCounterActive_Click()
  309.     Timer1.Enabled = (chkCounterActive.Value = 1)
  310. End Sub
  311. Private Sub chkDigitChanging_Click()
  312.     With CoolCounter1
  313.         
  314.         If (chkDigitChanging.Value = 0) Then
  315.             .DigitChangingSound = ""
  316.         Else
  317.             .DigitChangingSound = App.Path & "\" & "Turn.WAV"
  318.         End If
  319.     End With
  320. End Sub
  321. Private Sub chkDigitChanged_Click()
  322.     With CoolCounter1
  323.         If (chkDigitChanged.Value = 0) Then
  324.             .DigitChangedSound = ""
  325.         Else
  326.             .DigitChangedSound = App.Path & "\" & "Tick.WAV"
  327.         End If
  328.     End With
  329. End Sub
  330. Private Sub chkDigitsMoveUp_Click()
  331.     CoolCounter1.DigitsMoveUp = (chkDigitsMoveUp.Value = 1)
  332. End Sub
  333. Private Sub cmdApply_Click()
  334.     If Trim(txtValue.Text) = "" Then txtValue.Text = "0"
  335.     CoolCounter1.Value = Val(txtValue.Text)
  336. End Sub
  337. Private Sub cmdBackColor_Click()
  338.     With dlgMain
  339.       .Action = 3
  340.       If .CancelError Then Exit Sub
  341.       CoolCounter1.BackColor = .Color
  342.     End With
  343. End Sub
  344. Private Sub cmdDigitColor_Click()
  345.     With dlgMain
  346.       .Action = 3
  347.       If .CancelError Then Exit Sub
  348.       CoolCounter1.DigitBackColor = .Color
  349.     End With
  350. End Sub
  351. Private Sub cmdExit_Click()
  352.     Unload Me
  353. End Sub
  354. Private Sub cmdResetValue_Click()
  355.     CoolCounter1.Value = 0
  356. End Sub
  357. Private Sub cmdTextColor_Click()
  358.     With dlgMain
  359.       .Action = 3
  360.       If .CancelError Then Exit Sub
  361.       CoolCounter1.ForeColor = .Color
  362.     End With
  363. End Sub
  364. Private Sub Form_Load()
  365.     chkDigitChanged_Click
  366.     chkDigitChanging_Click
  367.     cboFont.ListIndex = 0
  368.     cboDigitCount.ListIndex = 3
  369.     cboSide.ListIndex = 1
  370.     cboTop.ListIndex = 2
  371.     cboSpeed.ListIndex = 0
  372.     cboDelay.ListIndex = 0
  373.     Dim Cnt As Long
  374.     For Cnt = 0 To Screen.FontCount
  375.       cboFont.AddItem Screen.Fonts(Cnt)
  376.     Next
  377. End Sub
  378. Private Sub Timer1_Timer()
  379.     CoolCounter1.Add 1
  380. End Sub
  381. Private Sub txtValue_KeyPress(KeyAscii As Integer)
  382.     If (KeyAscii = 8 Or (KeyAscii <= Asc("9") And KeyAscii >= Asc("0"))) Then Exit Sub
  383.     KeyAscii = 0
  384. End Sub
  385.